package com.solo.codegen.model.module;

import com.solo.codegen.api.entity.GenModule;
import com.solo.codegen.model.module.req.ModuleCreateReq;
import com.solo.codegen.model.module.req.ModuleUpdateReq;
import com.solo.codegen.model.module.resp.ModuleGetResp;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

/**
 * 模块实体转换类
 * @author 十一
 * @since 2024-10-18 15:41
 * 人生若只如初见，何事秋风悲画扇
 **/
@Mapper
public interface GenModuleConvert {

    GenModuleConvert INSTANCE = Mappers.getMapper(GenModuleConvert.class);

    GenModule convert(ModuleCreateReq bean);

    GenModule convert(ModuleUpdateReq bean);

    ModuleGetResp convertGet(GenModule bean);

}
